今天宠物迷的小编给各位宠物饲养爱好者分享matlab 设置透明度的宠物知识,其中也会对matlab如何将图像设置为透明色(matlab如何将图像设置为透明色系)进行专业的解释,如果能碰巧解决你现在面临的宠物相关问题,别忘了关注本站哦,现在我们开始吧!
[I,map,alpha] = imread('透明及改变大小.png'); % 插入图片h1 = axes('position', [0.4 0.6 0.2 0.2], 'parent', gcf); %[位置 位置 大小 大小]h = imshow(I, 'parent', h1);set(h,'AlphaData',alpha)
matlab里面的点图和线图不能设置透明度
设置图像的透明度的方法和详细的操作步骤如下: 1、第一步,启动MATLAB,创建一个新脚本(Ctrl + N),输入以下代码,如下图所示,然后进入下一步。 2、其次,完成上述步骤后,保存并运行上面的脚本,然后获得如下图形,进入下一步。 3、接着,完成上述步骤后,添加“camlight,lighting gouraud”提高图形的清晰度,并使图形更平滑,如下图所示,然后进入下一步。 4、然后,完成上述步骤后,再次保存并运行上述脚本,生成的图形具有更高的清晰度和更流畅的图形,如下图所示,然后进入下一步。 5、随后,完成上述步骤后,添加“alpha(0.5)”来更改图形的透明度,如下图所示,然后进入下一步。 6、最后,完成上述步骤后,保存并运行以上脚本以提高图形的透明度,完成效果图如下图所示。这样,问题就解决了。
图片上写文字不要用静态文字, 在代码中用命令text() 写字符串到图片
图片的透明性,由其属性‘Alpha’ 决定,所以改变图像的‘Alpha‘值则改变透明度
Alpha为与图像分辨率相同大小的矩阵,0为透明,1为不透明。保存图片时,如要保存为
透明图片,须保存为png格式,保存代码为:imwrite(I,'图像名.png','Alpha',alpha)
举例:一张字图片,背景为白色,字为黑色,现在将其处理后,输出为字为红色,背景为透明的图片。
代码如下:
%字变为红色,背景变为白色,保存背景为透明的图片
%%
%字变为红色,背景变为白色,保存时背景透明
close all
I=imread('力.jpg');
G=rgb2gray(I);
ima=imadjust(G);
bw=im2bw(ima);
figure,imshow(bw)
level=graythresh(G);
bw2=im2bw(ima,level);
figure,imshow(bw2)
bw3=~bw2;
bw4 =bwareaopen(bw3, 20);
%bw4=imfill(~bw4,'hole');
figure,imshow(bw4)
bw5=~bw4;
R=I(:,:,1);
G=I(:,:,2);
B=I(:,:,3);
%字体颜色
R(~bw5)=255;
G(~bw5)=0;
B(~bw5)=0;
%背景颜色
R(bw5)=255;
G(bw5)=255;
B(bw5)=255;
rgb=cat(3,R,G,B);
figure,imshow(rgb)
%透明度
siz=size(I);
alpha=ones(siz(1),siz(2));
alpha(B==255)=0;
imwrite(rgb,'力_透明.png','Alpha',alpha)
[X,Y,Z]=sphere(50); Z(Z<0)=-(Z(Z<0)); mesh(X,Y,Z)%画上半球面 hold on; ezmesh('1.5-x-y',[-1 1])%画平面 [x,y,z]=meshgrid(linspace(-1,1)); contourslice(x,y,z,x+y+z-1.5,X,Y,Z,[0 0])%画交线 axis equal view(135,20)
[I,map,alpha] = imread('透明及改变大小.png'); % 插入图片h1 = axes('position', [0.4 0.6 0.2 0.2], 'parent', gcf); %[位置 位置 大小 大小]h = imshow(I, 'parent', h1);set(h,'AlphaData',alpha)
[I,map,alpha] = imread('透明及改变大小.png'); % 插入图片h1 = axes('position', [0.4 0.6 0.2 0.2], 'parent', gcf); %[位置 位置 大小 大小]h = imshow(I, 'parent', h1);set(h,'AlphaData',alpha)
本文由宠物迷 百科常识栏目发布,非常欢迎各位朋友分享到个人朋友圈,但转载请说明文章出处“matlab如何将图像设置为透明色”
上一篇
狗狗发育喂食的方法及技巧
下一篇
我在圣农上班拿不到工资怎么办